home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / newdsn.nasl < prev    next >
Text File  |  2005-01-14  |  2KB  |  73 lines

  1. #
  2. # This script was written by Renaud Deraison <deraison@cvs.nessus.org>
  3. #
  4. # See the Nessus Scripts License for details
  5. #
  6.  
  7. if(description)
  8. {
  9.  script_id(10360);
  10.  script_bugtraq_id(1818);
  11.  script_version ("$Revision: 1.14 $");
  12.  script_cve_id("CVE-1999-0191");
  13.  
  14.  name["english"] = "newdsn.exe check";
  15.  name["francais"] = "verification de newdsn.exe";
  16.  script_name(english:name["english"], francais:name["francais"]);
  17.  
  18.  desc["english"] = "
  19. The CGI /scripts/tools/newdsn.exe is present.
  20.  
  21. This CGI allows any attacker to create files
  22. anywhere on your system if your NTFS permissions
  23. are not tight enough, and can be used to overwrite
  24. DSNs of existing databases.
  25.  
  26. Solution : Remove newdsn.exe
  27. Risk factor : High";
  28.  
  29.  
  30.  desc["francais"] = "
  31. Le CGI /scripts/tools/newdsn.exe est prΘsent.
  32.  
  33. Ce CGI permet α n'importe qui de crΘer des fichiers
  34. a des endroits arbitraires sur votre systΦme
  35. (pourvu que vos permissions NTFS soient laxistes)
  36. ainsi que d'Θcraser des DSNs sur des bases qui
  37. existent.
  38.  
  39. Solution : retirez-le
  40. Facteur de risque : ElevΘ";
  41.  
  42.  
  43.  script_description(english:desc["english"], francais:desc["francais"]);
  44.  
  45.  summary["english"] = "Checks for the presence of /scripts/tools/newdsn.exe";
  46.  summary["francais"] = "VΘrifie la prΘsence de /scripts/tools/newdsn.exe";
  47.  
  48.  script_summary(english:summary["english"], francais:summary["francais"]);
  49.  
  50.  script_category(ACT_GATHER_INFO);
  51.  
  52.  
  53.  script_copyright(english:"This script is Copyright (C) 2000 Renaud Deraison",
  54.         francais:"Ce script est Copyright (C) 2000 Renaud Deraison");
  55.  family["english"] = "CGI abuses";
  56.  family["francais"] = "Abus de CGI";
  57.  script_family(english:family["english"], francais:family["francais"]);
  58.  script_dependencie("find_service.nes", "no404.nasl");
  59.  script_require_ports("Services/www", 80);
  60.  exit(0);
  61. }
  62.  
  63. #
  64. # The script code starts here
  65. #
  66. include("http_func.inc");
  67. include("http_keepalive.inc");
  68. port = get_http_port(default:80);
  69.  
  70. cgi = "/scripts/tools/newdsn.exe";
  71. res = is_cgi_installed_ka(item:cgi, port:port);
  72. if(res)security_hole(port);
  73.